home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Language/OS - Multiplatform Resource Library
/
LANGUAGE OS.iso
/
cpp_libs
/
answrbok
/
6_15.lha
/
6_15
/
tst.c
< prev
next >
Wrap
Text File
|
1993-08-08
|
2KB
|
53 lines
* Copyright (c) 1990 by AT&T Bell Telephone Laboratories, Incorporated. */
* The C++ Answer Book */
* Tony Hansen */
* All rights reserved. */
include "vec4.h"
include "vec4all.h"
ain()
vec4 a, b = (float)1., c(4.,3.,2.,1.);
cout << "init" << ", " << "a=" << a << "\n";
cout << "init" << ", " << "b=" << b << "\n";
cout << "init" << ", " << "c=" << c << "\n";
if 1
a=19.;
cout << "a=19." << ", " << "a=" << a << "\n";
a=c;
cout << "a=c" << ", " << "a=" << a << "\n";
a = b + c;
cout << "a = b + c" << ", " << "a=" << a << "\n";
cout << "b=" << b << "\n";
cout << "c=" << c << "\n";
a = b - c;
cout << "a = b - c" << ", " << "a=" << a << "\n";
cout << "b=" << b << "\n";
cout << "c=" << c << "\n";
a = b - (float)5.;
cout << "a = b - 5." << ", " << "a=" << a << "\n";
cout << "b=" << b << "\n";
cout << "c=" << c << "\n";
a = b - 5;
cout << "a = b - 5" << ", " << "a=" << a << "\n";
cout << "b=" << b << "\n";
cout << "c=" << c << "\n";
endif
b += b;
cout << "b += b" << ", " << "b=" << b << "\n";
b *= b;
cout << "b *= b" << ", " << "b=" << b << "\n";
b /= (float) 5.;
cout << "b /= 5." << ", " << "b=" << b << "\n";
c *= (float) 5.;
cout << "c *= 5." << ", " << "c=" << c << "\n";
cout << "c[2]=" << c[2] << "\n";
c[2]=99.;
cout << "c[2]=99." << ", " << "c=" << c << "\n";
cout << "(b==c=)" << (b==c) << "\n";
cout << "(b!=c=)" << (b!=c) << "\n";
cout << "b.dot(c)=" << b.dot(c) << "\n";
cout << "c.dot(b)=" << c.dot(b) << "\n";
return 0;